program TTennis;

{%ToDo 'TTennis.todo'}

uses
  madListHardware,
  madListProcesses,
  madListModules,
  madExcept,
  madLinkDisAsm,
  Forms,
  Sdimain in 'Sdimain.pas' {SDIAppForm},
  About in 'About.pas' {AboutBox},
  Unit1 in 'Unit1.pas' {MeldebogenForm},
  Unit2 in 'Unit2.pas',
  Unit3 in 'Unit3.pas' {SpielsystemForm},
  Unit4 in 'Unit4.pas',
  Klassnew in 'Klassnew.pas' {EigenschaftenForm},
  Konst in 'Konst.pas',
  Klass in 'Klass.pas',
  Aufstell in 'Aufstell.pas' {Aufstellung},
  Selected in 'Selected.pas',
  Eingabe in 'Eingabe.pas' {EingabeFenster},
  Spiel in 'Spiel.pas',
  Team in 'Team.pas',
  Aufst in 'Aufst.pas',
  Mannsch in 'Mannsch.pas',
  Werten in 'Werten.pas' {WertenFenster},
  Ausgabe in 'Ausgabe.pas' {AusgabeFenster},
  Tabelle in 'Tabelle.pas',
  Options in 'Options.pas' {AuswertungsOpt},
  Best in 'Best.pas',
  Zurueck in 'Zurueck.pas' {ZurueckFenster},
  Funktion in 'Funktion.pas',
  Auswahl in 'Auswahl.pas' {Spielerwahl},
  Browser in 'Browser.pas' {WebBrowserFenster},
  Fortschr in 'Fortschr.pas' {Fortschritt},
  FtpThread in 'FtpThread.pas',
  Vorlage in 'Vorlage.pas',
  VorlAuswahl in 'VorlAuswahl.pas' {Vorlagenauswahl},
  HttpThread in 'HttpThread.pas',
  Spielsystem in 'Spielsystem.pas',
  Anzeigeoptionen in 'Anzeigeoptionen.pas' {Anzeigeoption},
  Rahmenterminplan in 'Rahmenterminplan.pas',
  Verlegung in 'Verlegung.pas',
  VerlegForm in 'VerlegForm.pas' {Spielverlegung},
  Rahmenterminplanfenster in 'Rahmenterminplanfenster.pas' {Rahmentermine},
  Terminplanung in 'Terminplanung.pas' {Terminplanungsfenster},
  Planung in 'Planung.pas',
  Undo in 'Undo.pas',
  DNA in 'DNA.pas',
  SuchThread in 'SuchThread.pas',
  Optimierungsfenster in 'Optimierungsfenster.pas' {Optimierungsverlauf},
  Sperre in 'Sperre.pas',
  GAThread in 'GAThread.pas',
  Output in 'Output.pas';

{$R *.RES}

begin
  Randomize;
  Application.Initialize;
  Application.Title := 'TTennis';
  Application.HelpFile := 'Hilfe.hlp';
  Application.CreateForm(TSDIAppForm, SDIAppForm);
  Application.CreateForm(TMeldebogenForm, MeldebogenForm);
  Application.CreateForm(TAboutBox, AboutBox);
  Application.CreateForm(TSpielsystemForm, SpielsystemForm);
  Application.CreateForm(TEigenschaftenForm, EigenschaftenForm);
  Application.CreateForm(TAufstellung, Aufstellung);
  Application.CreateForm(TEingabeFenster, EingabeFenster);
  Application.CreateForm(TWertenFenster, WertenFenster);
  Application.CreateForm(TAusgabeFenster, AusgabeFenster);
  Application.CreateForm(TAuswertungsOpt, AuswertungsOpt);
  Application.CreateForm(TZurueckFenster, ZurueckFenster);
  Application.CreateForm(TSpielerwahl, Spielerwahl);
  Application.CreateForm(TWebBrowserFenster, WebBrowserFenster);
  Application.CreateForm(TFortschritt, Fortschritt);
  Application.CreateForm(TVorlagenauswahl, Vorlagenauswahl);
  Application.CreateForm(TAnzeigeoption, Anzeigeoption);
  Application.CreateForm(TSpielverlegung, Spielverlegung);
  Application.CreateForm(TRahmentermine, Rahmentermine);
  Application.CreateForm(TTerminplanungsfenster, Terminplanungsfenster);
  Application.CreateForm(TOptimierungsverlauf, Optimierungsverlauf);
  Application.Run;
end.
 